﻿@charset "utf-8";
html{
	font-size: 16px;
}
body{
	padding:0;margin:0; font-family:"microsoft yahei"; color:#333; font-size:16px;
}
button,input,select{
	font-family:"microsoft yahei";
}
input{
	 color:#333; outline:none;
}
@font-face {
  font-family: 'iconfont';  /* project id 1071433 */
  src: url('img/font_1071433_e0amhgsx05w.eot');
  src: url('img/font_1071433_e0amhgsx05w.eot?#iefix') format('embedded-opentype'),
  url('img/font_1071433_e0amhgsx05w.woff2') format('woff2'),
  url('img/font_1071433_e0amhgsx05w.woff') format('woff'),
  url('img/font_1071433_e0amhgsx05w.ttf') format('truetype'),
  url('img/font_1071433_e0amhgsx05w.svg') format('svg');
}
a{
	color:#333;text-decoration:none;
}
img{
	border:0;
}
ul{
	list-style: none;margin:0;padding:0;
}
.hideimg{position:fixed;left:0;margin-left:-2000px;}
.textright{
	text-align: right;
}
.textleft{
	text-align: left;
}
.textcenter{
	text-align: center;
}
.in{
	 max-width: 1300px; margin:auto; padding: 0 1.25rem; box-sizing:border-box; position: relative;
}
.header{
	height:6.875rem; background-color:#FFF; position: relative; z-index:8;
}
.header .logo{
	height:100%;display:block;
}
.header .logo img{
	height: 60%;
}
.tblay,.tablay{
	display: table; width:100%;
}
.fullHeight{
	height:100%;
}
.tdcell{
	display: table-cell;vertical-align: middle;
}
.tdcell.half{
	width:50%;text-align:left;
}
.tdcell.vtop{vertical-align:top;}
.tdcell.vmdl{vertical-align:middle;}
.tdcell.vbtm{vertical-align:bottom;}
.trcol{
	display: table-row;
}
.positionDefault{
	position:static;
}
.header .logo{
	display: table-cell; vertical-align:middle;height:110px;
}
.header .rc{
	display: table-cell; vertical-align: middle; text-align:right; 
}
.header .tel{
	margin-bottom: 0.6rem;
}
.header .tel img{
	height:2.5rem;
}
.header .nav.m_active{
	display:block;
}
.header .nav>.item{
	margin-left: 1.5625rem; color:#333; text-decoration:none; display: inline-block; 
}
.header .nav a{
	transition: all 0.3s;-webkit-transition: all 0.3s;
}
.header .nav a:hover{
	color:#fc9701; 
}
.header .subMenu{
	width:100%;position: absolute;top:100%;border-top:#F1F1F1 solid 2px; left:0; background:#FFF; z-index: 2; box-shadow: 0rem 2rem 2rem rgba(0,0,0,0.2);  display: none;
}
.header .nav .sub{
	display: none;width:100%;background-color:#FFF; box-shadow: 0rem 2rem 2rem rgba(0,0,0,0.2);  position:absolute;left:0;top:100%;border-top:#F1F1F1 solid 2px; z-index: 2;
}
.header .sub .leftMenu{
	 padding: 2rem; line-height: 3; border-right:2px solid #F1F1F1; margin-right:2rem; width: 10rem;  display: table-cell; vertical-align: top; font-size:1.125rem;
}
.header .sub .leftMenu .subitem{
	cursor:default; position:relative;
}
.header .sub .leftMenu a.subitem{
	cursor:pointer;
}
.header .sub .leftMenu .subitem.active{
	font-weight: bold;
}
.header .sub .rightMenu{
	height:100%; padding:2rem;padding-right:0;box-sizing: border-box;display: table-cell; text-align: center; line-height: 1.8;
}
.header .sub{
	display: table; width:100%;
}
.header  .sub.pd{
	padding-top:2rem;
}
.header .nav>.item:hover{
	z-index:3;
}
.header .nav>.item:hover a{
	position:relative;z-index:4;
}
.header .nav>.item:hover>a:after{
	position:absolute;width:100%;height:2.8rem;left:0;top:0;content:'';display:block;background-color:transparent;
}
.header .nav>.item:hover>a:before{
	position:absolute;width:100%;height:2px;background-color:#fc9701; content:'';display:block; top:2.4rem;
}
.header  .basicList{
	display: none;
}
.header .sub .basicLink{
	display:block; line-height:2; position:relative;
}
.header  .basicList:first-child{
	display: block;
}
.header  .basicList .vtitle{
	height:2rem; line-height:2rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
.paddingTBCommon{
	padding-top:1.25rem;padding-bottom:1.25rem;
}
.dline{
	width:100%;height:1.125rem;background-color:#f1f1f1;
}
.littleTitle{
	font-size:1rem; line-height:2; font-weight:bold;
}
.sliderbox{
    width: 100%; height:28.75rem; position:relative; background-color: #F1F1F1;
}
.sliderbox .swiper-container{
	width:100%; height:100%; position:absolute;left:0;top:0;
}
.sliderbox .swiper-pagination-bullet-active{
	background-color:#1e2380;
}
.sliderbox .swiper-pagination{
	position:absolute; width:100%;bottom:1rem;left:0; text-align:center;
}
.swiper-pagination-switch{
	background-color:rgba(0,0,0,0.2); width:8px;height:8px;display:inline-block; border-radius:50%; margin:0 3px; cursor:pointer;
}
.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}
.swiper-button-next,.swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto;
}
.swiper-button-prev {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	 left: 10px;
	 right:auto;
}
.swiper-pagination-switch.swiper-active-switch{
	background-color:#1e2380;
}
.sliderbox .link{
	display:block;width:100%;height:100%;
}
.sliderbox .img{
	display:block;width:100%;height:100%; background-size:cover; background-position: center center;
}
.services{
	padding:1.25rem 0;
}
.services .tdcell{
	text-align:center;
}
.services .icon{
	width: 5.625rem;height:5.625rem; display:inline-block; background-image:url("img/icons.png"); background-size:1000% auto;
}
.services .title{
	padding: 5px 0;
}
.services .icon.s1{
	background-position: 0 0;
}
.services .icon.s2{
	background-position: -100% 0%;
}
.services .icon.s3{
	background-position: -200% 0;
}
.services .icon.s4{
	background-position: -300% 0;
}
.services .icon.s5{
	background-position: -400% 0;
}
.services .icon.s6{
	background-position: -500% 0;
}

.section {
	padding:4.375rem 0; text-align:center;
}
.section .title{
	font-size:2rem; position:relative;
}
.section .title.medium{
	font-size:1.5rem;
}
.section .title.medium .iconfont{
	font-size:2rem;vertical-align:middle;
}
.section .subtitle{
	font-size: 0.875rem; margin:1.25rem 0;
}
.boxRadius{
	border-radius: 0.6rem;
}
.boxShadow{
	box-shadow:  0 0 0.6rem rgba(0,0,0,0.2);
}
.clearfloat:after{
	content:'';display:block;clear:both;
}
.queryBox{
	position:relative;
}
.queryBox .srcimg{
	width:55%; position:absolute; height:100%; background-image:url(img/sbgimg.png); background-repeat:no-repeat; backgroud-size: auto 80%; background-position: 3.125rem center; 
}
.queryBox .form{
	padding: 2.5rem 1.875rem;  width:45%;float:right; margin-top:1.25rem; box-sizing: border-box;
}
.queryBox .formtitle{
	text-align:left; font-size:1.875rem; margin-bottom:2.1875rem;
}
.queryBox .formtitle .help{
	font-size:1rem; float:right; vertical-align:middle; 
}
.iconfont{
	font-family: iconfont; font-style:normal; margin-right:0.3125rem; 
}
.queryBox .form .item{
	margin-bottom:2.1875rem; position:relative;
}
.queryBox .inputtext{
	width:100%;font-size:1.125;line-height: 1; padding:1.375rem 0; border:none; background-color:#EEE; box-sizing:border-box;padding-left:4.25rem; outline:none;vertical-align: middle;
}
.queryBox .form .itemicon{
	font-size:2.5rem; position: absolute;left:0.625rem; top:0.6875rem;
}
.queryBox .submit{
	padding:1.25rem 2.8125rem;line-height:1;color:#FFF; background:#1e2380; border:none; border-radius: 1.875rem; font-size:1.125rem;outline: none;
}

.queryBox .dmtip{
	position:absolute; color:#666; bottom:0;left:3rem;
}
.queryBox .dmlist{
	width:100%;height:100%;position: relative;overflow: hidden;
}
.queryBox .dmlist .item{
	padding:0.375rem 0.625rem; background-color:rgba(255,255,255,0.5); border-radius: 1.5rem; position:absolute; font-size:0.8rem; display:none; left:100%; white-space: nowrap; box-shadow: 0 0 0.6rem rgba(0,0,0,0.2);
}
.queryBox .dmlist .item.active{
	display:block; animation:20s danmu;-webkit-animation:20s danmu;
}
.sevlist{
	margin-left:-1rem; margin-top:6rem;
}
.sevlist .item{
	width:25%; float:left;margin-bottom: 1rem;
}
.sevlist .item .card{
	margin-left:1rem; text-align: left; background:#FFF; padding:1.6rem; box-sizing:border-box; position:relative; display:block; transition-duration: 0.3s;-webkit-transition-duration: 0.3s;
}
.sevlist .item .card:hover{
	transform: scale(1.08); z-index: 1; 
}
.sevlist .cardTitle{
	font-size:1.4rem; font-weight:bold; height: 1.8rem;overflow:hidden;width:100%;overflow:hidden;
}
.sevlist .cardDes{
	font-size:0.75rem; margin-top:1rem; width: 80%; height:2rem; overflow:hidden; 
}
.sevlist .icon{
	width:50%; position:absolute; background-size: 1000% auto; background-image:url("img/icons.png");right:0;bottom:0;
}
.sevlist .icon:after{
	padding-top:100%;content:'';display: block;
}
.sevlist .icon.s1{background-position:0 -100%;}
.sevlist .icon.s2{background-position:-100% -100%;}
.sevlist .icon.s3{background-position:-200% -100%;}
.sevlist .icon.s4{background-position:-300% -100%;}
.sevlist .icon.s5{background-position:-400% -100%;}
.sevlist .icon.s6{background-position:-500% -100%;}
.sevlist .icon.s7{background-position:-600% -100%;}
.sevlist .icon.s8{background-position:-700% -100%;}
.sevlist .icon.s9{background-position:-800% -100%;}
.sevlist .icon.s10{background-position:-900% -100%;}
.sevlist .icon.s11{background-position:-1000% -200%;}
.sevlist .icon.s12{background-position:-1100% -200%;}

.contactbanner{
	width:100%; height:13rem; background-size:auto 100%; background-position:center center; background-repeat:no-repeat; display: block; font-size: 1.125rem; 
}
.contactbanner .title{
	font-size:2.3rem; font-weight: bold; margin-bottom:1rem;
}
.contactbanner .btn{
	padding: 0.6rem 2rem;color:#FFF; background-color: #fc9701; border-radius:0.6rem; display:inline-block;
}
.flowchart{
	margin-bottom: 3rem; margin-top: 4rem;
}
.flowchart .step{
	width:2.6rem;height:2.6rem; border-radius:50%;color:#333; background:#fc9701; text-align:center; line-height: 2.6rem; font-size:1.5rem; margin:auto; margin-bottom:0.5rem;
}
.flowchart .icon{
	width:6rem;height:6rem; background-image:url("img/icons.png"); background-size: 1000% auto;
}
.flowchart .icon.s0{background-position: -600% -200%;margin: auto;}
.flowchart .icon.s1{background-position: -200% -200%;margin: auto;}
.flowchart .icon.s2{background-position: -300% -200%;margin: auto;}
.flowchart .icon.s3{background-position: -400% -200%;margin: auto;}
.flowchart .icon.s4{background-position: -500% -200%;margin: auto;}
.flowchart .fctitle{font-size:1.5rem; line-height: 3rem;}
.flowchart .fcdes{font-size:0.8rem;}
.fcbtn{
	 width:18rem;height:4rem; line-height: 4rem; font-size:1.6rem; color:#FFF;background-color:#1e2380; border-radius: 2rem; display: block; margin: auto; 
}
.fctel{
	font-size:1.5rem; line-height: 4.6rem;
}
.teamlist {
	text-align: left; margin-left:-2.75rem; margin-top:5.6rem;
}
.teamlist .item{
	width: 33.33%; float:left; margin-bottom: 2.75rem;
}
.teamlist .box{
	margin-left:2.75rem; padding:1.5rem 1rem; display: block; overflow: hidden;
}
.teamlist .image{
	width:7.75rem;height:7.75rem; border-radius:50%; background-size:cover; background-position: center center; float:left; margin-right: 1rem;
}
.teamlist .name{
	font-size:1.2rem; font-weight: bold; white-space: nowrap; margin-bottom:1rem; margin-top:0.5rem;
}
.teamlist .name .en{
	font-size:0.8rem; font-weight: normal;vertical-align: bottom;
}
.teamlist .des{
	font-size:0.75rem; height: 4.5rem;overflow: hidden; line-height:1.5;
}
.teamLoadMore{
	margin:2rem 0;
}
.teamLoadMore a{
	font-size:1.2rem; color:#888;
}
.nomargintop{
	margin-top: 0 !important;
}
.branches{
	 background-image: url(img/wdbg.jpg);background-repeat: repeat-x; background-attachment: fixed; background-size: auto 100%; background-position:center bottom; padding:4.5rem 0; box-sizing: border-box; text-align: center; color:#FFF; padding:1rem; box-sizing:border-box;
}
.branches img{
	max-width:100%;
}
.friendlinks{
	text-align: center; font-size:0.7rem; color:#666;padding: 0.5rem 0;
}
.friendlinks .list{
	display: inline-block; padding: 0;margin: 0;
}
.friendlinks li{
	display: inline-block; margin: auto 0.2rem;
}
.friendlinks a{
	 color:#666;
}
.branches .title{
	font-size:2.25rem; margin-bottom: 2rem;
}
.indexNews {
	margin-left: -4rem; text-align: left; margin-top:4rem;
}
.indexNews .column{
	width:50%; float:left;
}
.indexNews .pic{
	width: 13rem; height: 8rem; background-color:#F1F1F1; background-size:cover; background-position: center center; float:left; margin-right:1.5rem;
}
.indexNews .item{
	margin-bottom:2rem; display:block;
}
.indexNews .item:last-child{
	margin-bottom:0;
}
.indexNews .box{
	margin-left: 4rem; 
}
.indexNews .newsTitle{
	font-size: 1.1rem; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display: block;
}
.indexNews .newsTitle.v2{
	font-size:1.4rem; white-space: normal;  vertical-align: middle; line-height: 1.5;height:4.2rem;
}
.indexNews .newsDes{
	font-size: 0.8rem; line-height: 1.8; color:#666; margin-top:1.5rem; height: 2.88rem; overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;  -webkit-line-clamp:2;
}
.indexNews .pubTime{
	text-align: right; color:#666; font-size:0.8rem; margin-top:0.8rem;
}
.indexNews .timebox{
	font-family: 'Arial', 'Microsoft Yahei' ; font-size:2.5rem; float: left; padding:0.8rem; line-height: 1; margin-right:2rem; border-radius:0.6rem; background-color:#1e2380; color:#FFF; text-align:center;
}
.indexNews .timebox span{
	display: block; font-size: 0.7rem;
}
.swall{
	background-color:#F1F1F1;margin-left:-2px; position: relative; 
}
.swall .title{
	position:absolute; left:0;bottom:100%; background:#fc9701; padding:0.5rem 1rem; line-height: 1;color:#FFF; display:block;
}
.swall .item{
	width:12.5%;float:left;
}
.swall .item .pic{
	margin-left:2px; background-color:#FFF; background-size:contain; background-repeat: no-repeat;background-position: center center; display: block; cursor: pointer;
}
.swall .item .pic:hover{
	transition-duration: 0.3s;-webkit-transition-duration: 0.3s; transform: scale(1.08); position: relative;z-index: 1; box-shadow: 0 0 1rem rgba(0,0,0,0.2);
}
.swall .item .pic:after{
	padding-top:56%; content:'';display:block;
}
.trait{
	padding:1.2rem 0;
}
.trait:hover{
	box-shadow:0 0.5rem 2rem rgba(0,0,0,0.3); transition-duration:0.3s;-webkit-transition-duration:0.3s;
}
.trait .tdcell{
	border-right: 1px solid #f1f1f1;
}
.trait .tdcell:last-child{
	border-right:none;
}
.trait .icon{
	width:5rem;height:5rem; background-image: url("img/icons.png"); background-size: 1000% auto; display: inline-block; vertical-align: middle;
}

.trait .icon.s1{background-position:0 -300%;}
.trait .icon.s2{background-position:-100% -300%;}
.trait .icon.s3{background-position:-200% -300%;}
.trait .icon.s4{background-position:-300% -300%;}
.trait .stitle{
	display: inline-block; text-align: left; vertical-align: middle; color:#666;
}
.trait .stitle .des{
	display: block; font-size:0.7rem;
}
.bottomSection{
	text-align: left; margin-top: 2rem;
}
.footContact{
	font-size:1rem; line-height: 1.5;
}
.bottomSection .teltitle{
	font-size:1.2rem; font-weight:bold; margin-bottom: 1rem;
}
.bottomSection .blogo{
	width:12.5rem;	
}
.bottomSection .blogo img{
	width:100%;
}
.bottomSection .bnavs{
	text-align: center;
}
.bottomSection .bnavs .ntitle{
	font-size:0.8rem; font-weight: bold; margin-bottom: 0.5rem;
}
.bottomSection .bnavs .tdcell{
	vertical-align: top;
}
.bottomSection .bnavs .list{
	line-height: 1.8; font-size: 0.7rem;
}
.bottomSection .bnavs .item{
	display: block;
}
.bubbles{
	width:100%;height:16rem; position: absolute;left:0;top:-4.5rem; overflow: hidden;
}
.bubbles .item{
	width:6rem;height:6rem; text-align: center; line-height: 6rem;font-size:1.6rem; color:#FFF; background-color: #1e2380; border-radius:50%;overflow: hidden; display: block; position: absolute; animation: 10s bubbleUp infinite linear;-webkit-animation: 10s bubbleUp infinite linear; display: none; 
}
.bubbles .item.empty{
	opacity: 0.1;animation: 10s bubbleEmptyUp infinite linear; -webkit-animation: 10s bubbleEmptyUp infinite linear; 
}
.footer{
	font-size:0.7rem; color:#FFF; background:#1f227f; padding:1.2rem 0; text-align: center; line-height: 1.5;
}
.footer a{color: #fff;}

.hdbanner{
	background-color:#f1f1f1;
}
.hdbanner .pic{
	height:21.5rem; background-size:cover; background-position:center center;
}
.smbanner{
	background-color:#f1f1f1;margin-bottom:2rem; border-radius:0.6rem;overflow:hidden;
}
.smbanner .pic{
	height:15rem; background-size:cover; background-position:left center;
}
.ht{
	padding: 1rem 0;background:#F1F1F1;
}
.search{
	width:21rem; position:relative; margin: auto;
}
.search .inputtext{
	padding:0.8rem 2.25rem;line-height:1; border:0;margin:0; background-color:#FFF; width:100%; border-radius: 2rem; color:#666; font-size:1.125rem; box-sizing:border-box;
}

.search .btn_submit{
	position:absolute;border:none;border-radius:50%; width:2.8rem;height:2.8rem;top:50%;margin-top:-1.4rem;right:0;background-color:#FFF; box-sizing: border-box; overflow: hidden; font-size:1.6rem; text-align: center; line-height: 2.8rem; color:#CCC;outline: none;padding:0;
}
.search .btn_submit .iconfont{
	margin-right:auto; display:inline-block;
}
.faqlist{
	
}
.faqlist .item{
	margin-left:5.6rem; position: relative; margin-bottom:2.4rem;
}
.faqlist .icon{
	font-size:2.6rem;color:#fc9701;width:5.6rem; position:absolute; left:-5.6rem; line-height: 1; top:-0.5rem;
}
.faqlist .title{
	font-size:1.5rem;line-height: 1; display: inline-block;
}
.faqlist .des{
	padding:2rem 2.7rem;font-size:1rem;color:#666; line-height: 1.5; margin-top:1.2rem; position: relative; background:#FFF; overflow: hidden;
}
.faqlist .btn_view{
	padding:0.4rem 0.8rem; background: #EEE;color:#666; border-radius: 0.6rem; line-height: 1; font-size:0.8rem; position: absolute;right:0.8rem;bottom:0.8rem;
}
.faqlist .pic{
	width:14rem; background-size:cover; background-position:center center; background-color:#f1f1f1; float:left; margin-right:2rem; 
}
.faqlist .pic:after{
	content:'';display: block;padding-top:56.25%;
}
.listLoadMore{
	padding:1.2rem 0; background-color: #f1f1f1; text-align: center;
}
.listLoadMore a{
	background-color:#FFF; border-radius: 0.5rem;padding:0.4rem 2rem;  display: inline-block;
}
.listLoadMore .pagelist select{
	display: none;
}
.listLoadMore .pagelist li{
	display: inline-block; margin: 0.2rem 0.1rem;list-style: none;
}
.listLoadMore .pagelist li.thisclass{
	background-color:#FFF; border-radius: 0.5rem;padding:0.4rem 2rem; color:#DDD;
}
.listLoadMore .pagelist a{
	background-color:#E2E2E2;
}
.listLoadMore .pagelist a[href]{
	background-color:#FFF;
}

.ftool{
	position:fixed; bottom: 1rem; right:1rem; background-color: #FFF; box-shadow: 0 0 1rem rgba(0,0,0,0.2);padding:0.5rem 0; border-radius: 0.6rem;  z-index: 9;
}
.ftool .title{
	font-size:1.125rem;color:#fc9701; padding: 0.5rem 1rem; cursor: pointer;
}
.ftool .list{
	 line-height: 1.5; border-bottom:3px solid #f1f1f1; padding-bottom: 1rem; margin-bottom:0.5rem;
}
.ftool .list a{
	display: block; padding: 0 1rem;
}
.ftool .list a:before{
	content:'';display: inline-block;;width:0.375rem;height:0.375rem;border-radius:50%; background-color: #f1f1f1; vertical-align: middle; margin-right:0.5rem; 
}
.ftool .list a.active:before{
	background-color: #fc9701;
}
.ftool .backtop{
	font-size: 1.4rem;text-align: center; cursor: pointer; color: #CCC; line-height: 1; min-width: 3rem;
}
.ftool .iconfont{
	margin: 0;
}
.ftool.mini{
	text-align: center;
}
.ftool.mini .t{
	display: none;
}
.ftool.mini .list{
	display: none;
}
.ftool .topimg{
	width:100%;height:7.5rem; background-image: url(img/top.png); background-size:contain; background-position:center center; background-repeat:no-repeat; position:absolute;bottom:100%; margin-bottom: 2rem; animation: 0.2s rocket infinite linear ;-webkit-animation: 0.2s rocket infinite linear ; display: none;
}
.ftool .topimg.show{
	bottom:100%;display: block;
}
.ftool .topimg.out{
	animation: 1s toUp infinite linear;-webkit-animation: 1s toUp infinite linear;display: block;
}
.bgcover{
	background-size: cover; background-position: center center;
}
.btn_toggleSearch{
	text-align: center; cursor: pointer;
}
.newitem{
	margin-bottom: 4rem; margin-left: 4rem;
}
.newitem .pic{
	width:25rem; background-color: #F1F1F1; border-radius: 0.6rem; float: left; margin-right: 3rem;
}
.newitem .tagnew{
	padding: 0.6rem 1.2rem; background-color:#009944; font-size:1.2rem;color:#FFF;border-radius:2rem; display: inline-block; line-height: 1; margin-right: 0.5rem;
}
.newitem .newtitle{
	font-size:2.25rem; display: block;
}
.newitem .newdes{
	color:#666;font-size:1.25rem; line-height: 1.8; margin-top: 1rem;
}
.basicCover, .defaultCover, .headCover{
	background-size: cover; background-position: center center; background-color: #F1F1F1; background-repeat: no-repeat; position: relative;
}
.bgColorWhite{
	background-color:#FFF;
}
.bgSizeContain{
	background-size: contain;
}
.basicCover:after{
	content: '';display: block;padding-top: 56.25%;
}
.defaultCover:after{
	content: '';display: block;padding-top: 75%;
}
.headCover:after{
	content: '';display: block;padding-top: 133.33%;
}
.allList{
	margin-left: -4rem; 
}
.allList .item{
	width: 25%;float: left; margin-bottom: 2rem;
}
.allList.cell-4 .item{
	width:25%;
}
.allList.cell-6 .item{
	width:16.666%;
}
.allList .item .box{
	margin-left: 4rem; background-color: #FFF; display: block;overflow: hidden; position: relative;
}
.allList .listTitle{
	font-size: 1rem; line-height: 1.5;padding:0 0.8rem;height: 3rem; box-sizing: border-box;overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;  -webkit-line-clamp:2; margin: 0.8rem 0;
}
.allList .des{
	position: absolute;left:0;bottom:100%;width:100%;height:100%; background-color:rgba(0,0,0,0.8);color:#FFF;padding:1rem; box-sizing: border-box;overflow: hidden; opacity: 0; transition: all 0.3s;-webkit-transition: all 0.3s; visibility: hidden; font-size:0.8rem; line-height: 1.8;
}
.allList .box:hover .des{
	bottom: 0%; opacity: 1; visibility: visible;
}

.about{
	font-size:1.125rem; line-height: 2;
}
.basicList{
	margin-left:-1.75rem;
}
.basicList.cell-6 .item {
	width: 16.66666%;
}
.basicList.cell-5 .item{
	width:20%; 
}
.basicList.cell-4 .item{
	width:25%; 
}
.basicList.cell-3 .item{
	width:33.33%;
}
.basicList.cell-2 .item{
	width:50%;
}
.basicList:after{
	contetn:'';display: block;clear: both;
}
.basicList .item{
	width: 20%; float: left; margin-bottom: 1.75rem;
}
.basicList .item .box{
	margin-left:1.75rem;overflow: hidden; display: block;
}
.aboutOtherTitle{
	font-size: 1.2rem; margin-top:3rem; margin-bottom:  1rem;
}
.article{
	margin-bottom:4rem;
}
.article .title{
	margin: 0;padding: 0;
}
.article .content{
	line-height: 2; padding-right: 2rem;box-sizing: border-box;  vertical-align: top;
}
.article .content img{
	max-width:100%;
}
.article .relate{
	width: 20rem;border-left:1rem solid #f1f1f1; padding-left: 3.5rem;box-sizing: border-box;vertical-align: top;
}
.article .relate .item{
	display: block; margin-bottom: 1rem;
}
.article .relate .item:last-child{
	margin-bottom:0;
}
.article .pubTime{
	color:#666; text-align: right;
}
.article .pubTime .iconfont{
	font-size:1.5rem; vertical-align: middle;
}
.basicTitle{
	font-size: 1.25rem;font-weight: bold; margin-bottom: 1rem; position:relative;
}
.linkTitle{
	display:inline-block;margin:0.8rem 0;
}
.commonFull .section{
	padding:0;
}
.commonFull .in{
	max-width: 100%;padding:0;
}
.commonFull .removable{
	display: none;
}
.basicIcon{
	width:6rem;height:6rem; background-image: url("img/icons.png"); background-size: 1000% auto;
}
.contact .box{
	padding: 2.5rem;
}
.contact .box .basicIcon{
	float:left; margin-right: 1.6rem;
}
.othercontact .tdcell{
	padding: 0.8rem 1rem;
}
.othercontact .trcol.flash .tdcell{
	animation:flash 0.2 infinite;-webkit-animation:flash 0.2s infinite;
}

@keyframes flash{
	from{background-color:transparent;}
	to{background-color:#fff100;}
}
.othercontact .trcol:nth-child(odd) .tdcell{
	background:#f1f1f1;
}
.othercontact .tbh{
	background:#fff4e5!important;
}
.scrollY{
	overflow: hidden;overflow-y: scroll; height: 100%;
}
.contact .box .basicIcon.s1{background-position: -400% -300%;}
.contact .box .basicIcon.s2{background-position: -500% -300%;}
.contact .box .basicIcon.s3{background-position: -600% -300%;}
.contact .box .basicIcon.s4{background-position: -700% -300%;}
.contact .box .des{
	font-size:1rem; line-height: 1.4; 
}
.tag-hot,.tag-new{
	position: relative;
}
.tag-hot:before,.tag-new:before{
	content:'HOT'; display: block; padding:0.2rem 0.4rem; background-color:#e60012;color:#FFF;position:absolute; bottom:0.5rem;left:0.5rem;line-height: 1;border-radius:0.6rem; font-size:0.7rem;
}
.tag-new:before{
	background-color: #009944;content:'NEW';
}
.colList{
	margin-top:1rem; line-height:1.8; margin-right:4rem;
}
.colList .item{
	margin-bottom:0.5rem;
}
.subcatslist .colList{
	margin-right:0rem;
}
.subcatslist .colList .listTitle{
	/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;
}
.colList .listTitle{
	font-size:1.1rem;display:block;
}
.colList .listTitle:before{
	width:0.6rem;height:0.6rem; background-color:#DDD;display:inline-block;margin-right:0.5rem; content:''; vertical-align:middle; border-radius:50%;
}
.colList .listDes{
	font-size:0.8rem; color:#999; display:none;height:4.32rem;
}
.colList .item:first-child .listDes{
	display:block;
}
.fname{
	padding:0.2rem 0.8rem; background: #c1c1c1;color:#FFF;border-radius: 1rem; font-size:1rem; line-height: 1; white-space: nowrap; display:inline-block; margin-left:0.5rem; white-space:nowrap;
}
.listMore{
	color:#999;font-size:1.125rem; position:absolute; right:4rem;top:0.5rem;
}
.curPosition{
	margin-bottom:2rem;
}
.leftMenuLayout{
	width: 270px;padding-right:3rem;
}
.leftMenuList{
	 border-right:5px solid #f1f1f1;line-height: 56px;padding-bottom: 20px; position:relative; z-index:1; width:270px;box-sizing:border-box;
}
.leftMenuList .item{
	display: block; border-bottom: 1px solid #f1f1f1; padding-left: 20px; position:relative;cursor:pointer;
}
.leftMenuList .item:last-child{
	border-bottom: none;
}
.subcatslist .box{
	padding:1rem 2rem;
}
.subcatslist .listTitle:before{
	width:0.65rem;height:0.65rem;overflow:hidden; background-color:#DDD;display:inline-block;margin-right:0.5rem; content:''; vertical-align:middle; border-radius:50%;
}
.subcatslist .basicTitle:before{
	content:'';width:0.3rem;height:100%; background-color:#fc9701;position:absolute;top:0;left:-2rem;display:block;
}
.subcatslist .listMore{
	font-weight:lighter;right:0rem;top:0; font-size:1rem;
}
.subcatslist .colList{
	height:9.9rem;overflow:hidden;
}

.subcatslist .listitem:hover a{
	color:#fc9701;
}
.subcatslist .listitem:hover .listTitle:before{
	background-color:#fc9701;
}
.leftMenuLayout .basicTitle:before{
	content:'';width:0.3rem;height:100%; background-color:#fc9701;display:inline-block; vertical-align:middle; height:2rem; margin-right:1rem; 
}

.leftMenuList .item:hover{
	background-color:#EEE;
}
.leftMenuList .item:hover .subList{
	display:block;
}
.leftMenuList .subList{
	background-color:#FFF; box-shadow:0 0 1rem rgba(0,0,0,0.2); margin-right:1rem; margin-bottom:1rem; position:absolute; left:100%;top:0; min-width:12rem; display:none; line-height:2;padding:1rem;
}
.leftMenuList .subItem{
	padding:0 1rem; display:block; overflow:hidden; white-space:nowrap;
}
.leftMenuList .subItem:hover{
	color:#fc9701;
}
.leftMenuList .subItem:hover:before{
	background-color:#fc9701;
}
.leftMenuList .subItem:before{
	width:0.4rem;height:0.4rem;overflow:hidden; background-color:#DDD;display:inline-block;margin-right:0.5rem; content:''; vertical-align:middle; border-radius:50%;
}
.personShowBox .person{
	padding:2rem;
}
.personShowBox .headpicbox{
	width:50%;
}
.personShowBox .des{
	padding-left:2rem;
}
.personShowBox .title{
	padding:0;margin:0; font-size:1.5rem; display:inline-block; 
}
.personShowBox .enname{
	font-size:1rem; color:#999; margin-left:2rem;vertical-align:middle;
}
.personShowBox .content{
	line-height:2.4; padding-top:1rem;
}
.personShowBox .prePerson,.personShowBox .nextPerson{
	padding:0.5rem; display:block;
}
.personShowBox .prePerson{
	margin-right:4rem;
}
.personShowBox .nextPerson{
	margin-left:4rem;
}
.personShowBox .vtitle{
	line-height:2;
}
.sectionTitle{
	margin:1rem;padding:0.5rem 0; font-weight:bold;font-size:1.2rem;
}
.articleBannerTitle{
	padding:4.8rem 0; background-color:#333; color:#FFF;position:relative;overflow:hidden;
}
.articleBannerTitle h1{
	margin:0;padding:0;
}
.articleBannerTitle .des{
	line-height:2; margin-top:2rem;
}
.articleBannerTitle .bgpic{
	display:block;background-image:inherit;position:absolute;width:120%;height:120%;left:-10%;top:-10%; background-size:cover; background-position:center center; opacity:0.3;filter: blur(20px);-ms-filter: blur(5px); background-attachment:fixed;
}
.bgbottom{
	background-position:center bottom !important;
}
.bgSizeHeight{
	background-size:auto 100% !important;
}
.hdBn{
	width:100%;
}
.hdBn .pic{
	width:100%;padding-top:22.4%; background-size:100% 100%;
}
.adv {
	margin-top:2rem;
}
.adv .box{
	position:relative;
}
.adv .num{
	color:#fc9701; font-size:4rem; line-height:1; font-family:'Arial'; font-style: italic; font-weight:bold; vertical-align:middle; position:absolute; left:0; top:50%;margin-top:-2rem;
}
.adv .pic{
	margin-left:5rem; background-color:#666; border-radius:50%;display:block; background-size:cover;
}
.adv .stitle{
	font-size:1.2rem;color:#FFF; background-color:rgba(51,51,51,0.8); position:absolute;left:0;bottom:1rem;padding:0.3rem 0.5rem;
}
.adv .pic:after{
	content:'';display:block;padding-top:100%;
}
.newline{
	word-break:break-all;
}
.relative{
	position:relative;
}
.fullpic{
	position:absolute;width:100%;height:100%;left:0;top:0; background-size:contain; background-repeat:no-repeat; background-position:center center;
}
.khyhpic{
	width:100%;height:120%;right:0;left:auto;top:-2rem;
}
.enli{
	background-color:#4a31af; color:#FFF;padding:0.5rem 1rem; margin-bottom:2rem; display:inline-block; position:relative;
}
.enli .w{
	font-size:3.5rem;color:#fc9701; font-family:'宋体'; position:absolute;left:0rem; top:-1rem; font-weight:bold; font-style:italic;
}
.enli:before{
	content:'';display:block;width:100%;height:100%;position:absolute;left:0.4rem;top:0.4rem; background-color:rgba(163,20,237,0.5);z-index:0;
}
.enli .txt{
	position:relative;z-index:1; padding-left:2rem; font-size:1rem;
}
.litpic{
	width:10rem;height:10rem;background-color:#FFF;float:left; background-size:contain; background-position:center center; background-repeat:no-repeat;
}
.boxdes{
	padding:0 1rem;margin:1rem 0; line-height:1.5; font-size:1rem; height:6rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:4;
}
.littleTitle.s001{
	display:block;margin-left:1rem;margin-top:1rem; line-height:1;
}
.btn_radius{
	padding:0.8rem 1.2rem;color:#FFF; background-color:#fc9701; display:inline-block;line-height:1;border-radius:2rem;
}
.yhkhdes{
	padding-bottom:1rem;
}
button[loading],button[done]{
	position:relative;overflow: hidden;background-color:transparent!important; 
}
button[loading]:after,button[done]:after{
	position: absolute;width:100%;height:100%; background-color:transparent; content:'';display: block;left:0;top:0; background-image: url(img/loading.svg); background-size: contain; background-position: center center; background-repeat: no-repeat; transition: all 1s;-webkit-transition: all 1s;
}
button[done]:after{
	background-color: #009944; background-image: url(img/done.svg);
}

div[loading]{
	position:relative;overflow: hidden;background-color:transparent!important; 
}
div[loading]:after{
	position: absolute;width:100%;height:100%; background-color:#FFF; content:'';display: block;left:0;top:0; background-image: url(img/loading.svg); background-size: contain; background-position: center center; background-repeat: no-repeat; transition: all 1s;-webkit-transition: all 1s;
}
.articleList .listTitle{
	font-size:1.5rem; display:block; padding:1rem;
}
.articleList .box{
	padding:1rem; color:#666; word-break:break-all;
}
.articleList .item{
	margin-bottom:1rem;
}
.aboutContent{
	padding-left:2rem;
}
.aboutContent .abpic{
	float:left;margin-right:4rem;
}
.navtopnav{
	display:none;
}
.header .rc .btn_mnav{
	display:none;
}
.mkGif{
	position:absolute; top:20%; margin-left:0.5rem;
}
.article .catalogue{
 	margin-bottom:2rem; 
}
.article .catalogue .list{
	padding:2rem;
}
.article .catalogue .caption{
	text-align:center; font-size:1.5rem; border-right:3px solid #F1F1F1;width:100px;
}
.article .imgright{
	max-width:100%; float:right; width:250px;height:155px; border:0.3rem solid #FFF; box-shadow:0 0 1rem rgba(0,0,0,0.1); margin-left:1rem;
}
.article  h2{
	font-size: 1.2rem;
}
.article  h2:before{
	content:'';display:inline-block; vertical-align:middle; width:5px;height:1.5rem; background-color:#fc9701; margin-right:1rem;
}
.basicMarginTop{
	margin-top:2rem;
}
.feedback{
	background-color:#F1F1F1;padding:2rem;
}
.feedback{
	margin-left:-4rem;
}
.feedback .pic{
	width:6rem;height:6rem; background-color:#FFF; background-size:contain; background-position:center center;
}
.feedback .item{
	padding-bottom:2rem;
}
.feedback .msgRight{
	padding-left:1.5rem;
}	
.feedback .msgRight .name{
	font-size:1.125rem; font-weight:bold;
}
.feedback .msgRight .say{
	padding:1rem; background-color:#FFF; margin-top:1rem; line-height:1.8; font-size:1rem; position:relative; 
}
.feedback .box{
	margin-left:4rem;
}
.feedback .msgRight .say:before{
	width:1rem;height:1rem; background-color:#FFF;content:'';display:block;position:absolute;left:-0.3rem;top:1rem; transform:rotate(45deg);-webkit-transform:rotate(45deg);
}
.relatedList{
	padding:1rem;border:1px solid #F1F1F1; margin-top:2rem;
}
.relatedList dt{
	font-weight:bold;
}
.relatedList dd{
	padding:0;margin:0;
}
.relatedList dd:before{
	content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background-color:#F1F1F1; vertical-align:middle; margin-right:0.5rem;
}
.overhidden{
	overflow:hidden;
}
/*根据文章列表ID调整*/
.listid_179 .box{
	position: relative;
}
.listid_179 .listTitle{
	height:1.5rem;
}
.listid_179 .listTitle .en{
	font-size:0.8rem; color:#666;
}
.pageZhuhe .fRightImg{
	width:36rem;height:22rem; background:#FFF; max-width:100%; background-size:cover; background-position:center center;
}
.pageZhuhe .basicTitle{
	font-size:2rem;
}
.pageZhuhe .boxTitle{
	font-size:1.5rem;margin:0.5rem 0;padding:0;line-height:1; height:1.5rem;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;
}
.pageZhuhe .boxTitle:hover{
	color:#fc9701;
}
.pageZhuhe .basicList .box{
	padding:1rem 2rem;box-sizing:border-box;
}
.pageZhuhe .basicList .item{
	margin-bottom:0;
}
.pageZhuhe .basicList .item.highlight{
	background-color:#eef3ff;
}
.pageZhuhe .basicList .boxDes{
	font-size:1rem;line-height:1.8;height:5.4rem; overflow:hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; color:#999;
}
.pageZhuhe .basicList,.pageZhuhe .basicList .box{
	margin-left:0;
}
.article_zt{margin-top:15rem;}
.article_zt .articleBannerTitle{left:0;top:6.875rem;height:7.5rem;}



.fsLarge{font-size:48px;}
.fs9{font-size:36px;}
.fs8{font-size:32px;}
.fs7{font-size:28px;}
.fs6{font-size:24px;}
.fs5{font-size:20px;}
.fs4{font-size:16px;}
.fs14{font-size:14px;}
.fs3{font-size:12px;}
.bold{font-weight:bold;}

.boxShadow{box-shadow:0 0 20px rgba(0,0,0,0.1);}
.boxsShadow .box{box-shadow:0 0 20px rgba(0,0,0,0.1);}
.borderRadius{border-radius:6px;}
.boxsRadius .box{border-radius:6px;overflow:hidden;}
.boxRadius{border-radius:6px;overflow: hidden;}
.bgpicsRadius .bgpic{border-radius:6px;overflow:hidden;}
.bgpicsBoxShadow .bgpic{box-shadow:0 0 20px rgba(0,0,0,0.1);}
.bgpicsRelative .bgpic{position:relative;}
.bgPosBottom{background-position:center bottom;}
.hvBoxsShadow .box{transition:box-shadow 0.5s;}
.hvBoxsShadow .box:hover{box-shadow:0 10px 40px rgba(0,0,0,0.2);}
.s0x0:after,.s4x3:after,.s1x1:after,.s3x4:after,.s16x9:after,.s9x16:after{content:'';display:block;}
.s4x3:after{padding-top: 75%;}
.s1x1:after{padding-top: 100%;}
.s3x4:after{padding-top: 133.33%;}
.s16x9:after{padding-top: 56.25%;}
.s9x16:after{padding-top: 177.77%;}
.s0x0:after{padding-top: 100%;}
.s0x0{border-radius:50%;}
.clearfloat:after{display: block; content:'';clear: both;}
.listlay{}
.L-2:after,.L-3:after,.L-4:after,.L-5:after,.L-6:after,.L-7:after,.L-8:after{display:block;content:'';clear:float;}
.L-2>.item,.L-3>.item,.L-4>.item,.L-5>.item,.L-6>.item,.L-7>.item,.L-8>.item{float:left;padding-left:85px;margin-bottom:25px;box-sizing:border-box;}
.L-2,.L-3,.L-4,.L-5,.L-6,.L-7,.L-8{margin-left:-85px;}
.L-4{margin-left:-65px;} .L-4>.item{padding-left:65px;margin-bottom:46px;}
.L-2>.item{width:50%}
.L-3>.item{width:33.33%}
.L-4>.item{width:25%}
.L-5>.item{width:20%}
.L-6>.item{width:16.66%}
.L-3{margin-left:-65px;} .L-3>.item{padding-left:65px;margin-bottom:35px;}
.L-4{margin-left:-45px;} .L-4>.item{padding-left:45px;margin-bottom:25px;}
.L-7>.item{width:14.28%}
.L-8>.item{width:12.5%}
.boxsPd1 .box{padding:1rem;}
.boxsPd2 .box{padding:2rem;}
.boxsPd3 .box{padding:3rem;}
.boxsPd4 .box{padding:4rem;}
.flex{display:flex;display:-webkit-flex; flex-wrap:wrap;align-items:stretch;-webkit-align-items: stretch;}
.flex.boxsFull>.item{display:flex;display:-webkit-flex;align-items:stretch;;-webkit-align-items: stretch;}
.flex.boxsFull>.item>.box{box-sizing: border-box;flex:1;-webkit-flex: 1;width:100%;}
.row{display:flex;display:-webkit-flex; flex-wrap:wrap;align-items:stretch;-webkit-align-items: stretch;}
.row .item,.flex .item{box-sizing: border-box;}
.items-center{justify-content:center;-webkit-justify-content: center;}
.items-middle{align-items: center;-webkit-align-items: center;}
.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{display:block;float:left;}
.col-12{width:100%;}
.col-11{width:91.66%;}
.col-10{width:83.33%;}
.col-9{width:75%;}
.col-8{width:66.66%;}
.col-7{width:58.33%;}
.col-6{width:50%;}
.col-5{width:41.66%;}
.col-4{width:33.33%;}
.col-3{width:25%;}
.col-2{width:16.66%;}
.col-1{width:8.33%;}
.marginTop1{margin-top:1rem;}.marginTop2{margin-top:2rem;}.marginTop3{margin-top:3rem;}.marginTop4{margin-top:4rem;}.marginTop5{margin-top:5rem;}.marginTop6{margin-top:6rem;}
.marginBottom1{margin-bottom:1rem;}.marginBottom2{margin-bottom:2rem;}.marginBottom3{margin-bottom:3rem;}.marginBottom4{margin-bottom:4rem;}.marginBottom5{margin-bottom:5rem;}.marginBottom6{margin-bottom:6rem;}
.marginLeft1{margin-left:1rem;}.marginLeft2{margin-left:2rem;}.marginLeft3{margin-left:3rem;}.marginLeft4{margin-left:4rem;}.marginLeft5{margin-left:5rem;}.marginLeft6{margin-left:6rem;}
.marginRight1{margin-right:1rem;}.marginRight2{margin-right:2rem;}.marginRight3{margin-right:3rem;}.marginRight4{margin-right:4rem;}.marginRight5{margin-right:5rem;}.marginRight6{margin-right:6rem;}
.padding1{padding:1rem;}.padding2{padding:2rem;}.padding3{padding:3rem;}.padding4{padding:5rem;}.padding5{padding:5rem;}.padding6{padding:6rem;}
.paddingLeft1{padding-left:1rem;}.paddingLeft2{padding-left:2rem;}.paddingLeft3{padding-left:3rem;}.paddingLeft4{padding-left:5rem;}.paddingLeft5{padding-left:5rem;}.paddingLeft6{padding-left:6rem;}
.paddingRight1{padding-right:1rem;}.paddingRight2{padding-right:2rem;}.paddingRight3{padding-right:3rem;}.paddingRight4{padding-right:5rem;}.paddingRight5{padding-right:5rem;}.paddingRight6{padding-right:6rem;}
.paddingTop1{padding-top:1rem;}.paddingTop2{padding-top:2rem;}.paddingTop3{padding-top:3rem;}.paddingTop4{padding-top:5rem;}.paddingTop5{padding-top:5rem;}.paddingTop6{padding-top:6rem;}
.paddingBottom1{padding-bottom:1rem;}.paddingBottom2{padding-bottom:2rem;}.paddingBottom3{padding-bottom:3rem;}.paddingBottom4{padding-bottom:5rem;}.paddingBottom5{padding-bottom:5rem;}.paddingBottom6{padding-bottom:6rem;}
.itemsSpacing1{margin-left:-1rem!important;margin-bottom:-1rem;}
.itemsSpacing2{margin-left:-2rem!important;margin-bottom:-2rem;}
.itemsSpacing3{margin-left:-3rem!important;margin-bottom:-3rem;}
.itemsSpacing4{margin-left:-4rem!important;margin-bottom:-4rem;}
.itemsSpacing5{margin-left:-5rem!important;margin-bottom:-5rem;}
.itemsSpacing6{margin-left:-6rem!important;margin-bottom:-6rem;}
.itemsSpacing7{margin-left:-7rem!important;margin-bottom:-7rem;}
.itemsSpacing8{margin-left:-8rem!important;margin-bottom:-8rem;}
.itemsSpacing9{margin-left:-9rem!important;margin-bottom:-9rem;}
.itemsSpacing1>.item{padding-left:1rem!important;margin-bottom:1rem!important;}
.itemsSpacing2>.item{padding-left:2rem!important;margin-bottom:2rem!important;}
.itemsSpacing3>.item{padding-left:3rem!important;margin-bottom:3rem!important;}
.itemsSpacing4>item{padding-left:4rem!important;margin-bottom:4rem!important;}
.itemsSpacing5>.item{padding-left:5rem!important;margin-bottom:5rem!important;}
.itemsSpacing6>.item{padding-left:6rem!important;margin-bottom:6rem!important;}
.itemsSpacing7>.item{padding-left:7rem!important;margin-bottom:7rem!important;}
.itemsSpacing8>.item{padding-left:8rem!important;margin-bottom:8rem!important;}
.itemsSpacing9>.item{padding-left:9rem!important;margin-bottom:9rem!important;}
.itemsSpacing1 .space,.itemsSpacing2 .space,.itemsSpacing3 .space,.itemsSpacing4 .space,.itemsSpacing5 .space,.itemsSpacing6 .space,.itemsSpacing7 .space,.itemsSpacing8 .space,.itemsSpacing9 .space{width:1rem;position: absolute;left:100%;top:0;height:100%; }
.itemsSpacing2 .space{width:2rem;}
.itemsSpacing3 .space{width:3rem;}
.itemsSpacing4 .space{width:4rem;}
.itemsSpacing5 .space{width:5rem;}
.itemsSpacing6 .space{width:6rem;}
.itemsSpacing7 .space{width:7rem;}
.itemsSpacing8 .space{width:8rem;}
.itemsSpacing9 .space{width:9rem;}
.line-1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.line-2,.line-3,.line-4,.line-5,.line-6,.line-7,.line-8{overflow:hidden;display:block;display: -webkit-box;-webkit-box-orient: vertical;}
.line-2{-webkit-line-clamp:2;}
.line-3{-webkit-line-clamp:3;}
.line-4{-webkit-line-clamp:4;}
.line-5{-webkit-line-clamp:5;}
.line-6{-webkit-line-clamp:6;}
.line-7{-webkit-line-clamp:7;}
.line-8{-webkit-line-clamp:8;}
.bgpic{background-position:center center;background-size:cover; background-color:#e8e8ee;background-repeat: no-repeat;}
.boxnomg>.item>.box{margin:0!important;white-space:nowrap; }
[data-imgviews]{
	cursor: pointer;
}

@keyframes toUp{
	90%{opacity:1;}
	100%{transform: translateY(-1000px);opacity: 0;}
}
@-webkit-keyframes toUp{
	90%{opacity:1;}
	100%{-webkit-transform: translateY(-1000px);opacity: 0;}
}
@keyframes rocket{
	0%{transform:translateY(-20px);}
	50%{transform:translateY(0px)}
	100%{transform:translateY(-20px)}
}
@-webkit-keyframes rocket{
	0%{-webkit-transform:translateY(-20px)}
	50%{-webkit-transform:translateY(0px)}
	100%{-webkit-transform:translateY(-20px)}
}
@keyframes danmu{
	from{left:100%}
	to{left:-100%}
}
@-webkit-keyframes danmu{
	from{left:100%}
	to{left:-100%}
}
@keyframes bubbleEmptyUp{
	0% { opacity: 0; bottom:0%;}
	10% { opacity: 0.1; bottom:10% }
	90% { opacity: 0.1; bottom:90% }
	100% { opacity: 0; bottom:100% }
}
@-webkit-keyframes bubbleEmptyUp{
	0% { opacity: 0; bottom:0%;}
	10% { opacity: 0.1; bottom:10% }
	90% { opacity: 0.1; bottom:90% }
	100% { opacity: 0; bottom:100% }
}
@keyframes bubbleUp{
	0% { opacity: 0; bottom:0%;}
	10% { opacity: 1; bottom:10% }
	90% { opacity: 1; bottom:90% }
	100% { opacity: 0; bottom:100%;}
}
@-webkit-keyframes bubbleUp{
	0% { opacity: 0; bottom:0%;}
	10% { opacity: 1; bottom:10% }
	90% { opacity: 1; bottom:90% }
	100% { opacity: 0; bottom:100%;}
}
@keyframes slideUp{
	from{transform:translateY(100%);opacity:0;}
	to{transform:translateY(0);opacity:1;}
}
@-webkit-keyframes slideUp{
	from{-webkit-transform:translateY(100%)}
	to{-webkit-transform:translateY(0)}
}

@media screen and (min-width:1080px) {
	.width_p20{width:20%;}
	.width_p60{width:60%;}
	.hvShadow{transition:all 0.3s;}
	.hvShadow:hover{box-shadow: 0 0 0.6rem rgba(252,151,1,0.5);z-index:1;position:relative;}
	.allList.cell-3 .item{width:33.33%;}
	.hvMaskParent{position:relative;}
	.hvMaskShow{position:absolute;width:100%!important;height:100%!important;left:0;top:0; background-color:rgba(0,0,0,0.8);color:#FFF;margin:0!important; font-size:0.8rem!important; padding:1rem!important;display:block!important; visibility:hidden;}
	.hvMaskParent:hover .hvMaskShow{visibility:visible;animation:slideUp 0.3s;-webkit-animation:slideUp 0.3s;}
	.col-2 .item{width:50%;}
	.col-3 .item{width:33.33%;}
	.col-4 .item{width:25%;}
	.col-5 .item{width:20%;}
	.col-6 .item{width:16.66%;}
	.col-7 .item{width:14.28%;}
	.col-8 .item{width:12.5%;}
	.col-9 .item{width:11.11%;}
	.col-10 .item{width:10%;}
	.pageZhuhe .fRightImg{margin-left:2rem;float:right;}
}

@media screen and (max-width:1024px) {
	.basicList.p_cell-2 .item{width:50%;}
	.allList .item .box{margin-left:2rem;}
	.allList {margin-left: -2rem;}
	.header{
		height:4rem;z-index:9999; position:fixed; width:100%;top:0;box-shadow: 0 0.5rem 0.5rem rgba(0,0,0,0.1);
	}
	.pageZhuhe .basicList.cell-2 .item{width:100%;}
	.pageZhuhe .basicList .item.highlight{background-color:transparent;}
	.pageZhuhe h1{padding-top:2rem;}
	.articleBannerTitle .bgpic{
		background-attachment:scroll;
	}
	.feedback{
		margin-left:0;
	}
	.feedback .item{
		display:block;
	}
	.feedback .box{
		margin-left:0;
	}
	body{
		padding-top:4rem; padding-bottom:4.1875rem;
	}
	body.nav-open{
		position:fixed;width:100%;min-height:100%;
	}
	.pcshow{
		display:none;
	}
	#chinaMap{
		display:none;
	}
	.mkGif{
		position:static;
	}
	.ftool{
		display:none;
	}
	.header .logo{
		box-sizing:border-box; height:4rem; padding:0.5rem 0;
	}
	.header .logo img{
		height:100%;
	}
	.header .tel{
		position:fixed; bottom:0;left:0; text-align:center;padding:1rem; background-color:#FFF; width:100%; box-sizing:border-box; margin-bottom:0; box-shadow:-0.5rem 0 1rem rgba(0,0,0,0.2);
	}
	.header .rc .btn_mnav{
		font-size:1.8rem; text-align:right; color:#666; cursor:pointer; display:block; position:relative; z-index:999999;
	}
	
	/*----------移动端菜单-------------------------------*/
	.btn_mnav.active .line:nth-child(2){
	  opacity: 0;
	}
	  
	.btn_mnav.active .line:nth-child(1){
	  -webkit-transform: translateY(0.5rem) rotate(45deg);
	  -ms-transform: translateY(0.5rem) rotate(45deg);
	  -o-transform: translateY(0.5rem) rotate(45deg);
	  transform: translateY(0.5rem) rotate(45deg);
	}
	  
	.btn_mnav.active .line:nth-child(3){
	  -webkit-transform: translateY(-0.5rem) rotate(-45deg);
	  -ms-transform: translateY(-0.5rem) rotate(-45deg);
	  -o-transform: translateY(-0.5rem) rotate(-45deg);
	  transform: translateY(-0.5rem) rotate(-45deg);
	}
	.btn_mnav .line{
	  width: 1.5rem;
	  height: 0.1875rem;
	  border-radius: 1px;
	  background-color: #999;
	  display: block;
	  margin: 0.3125rem auto;
	  -webkit-transition: all 0.3s ease-in-out;
	  -o-transition: all 0.3s ease-in-out;
	  transition: all 0.3s ease-in-out;
	}
	
	
	.header .nav{
		position:fixed;left:0;top:0%; background-color:rgba(255,255,255,0.95); width:100%; height:100%; overflow-y:auto;  text-align:center;padding-top:2rem; box-sizing:border-box; visibility:hidden;transform:translateY(-100%); transition: all 0.5s;-webkit-overflow-scrolling: touch;
	}
	.header .nav.m_active{
		visibility:visible; transform:translateY(0);
	}
	.header .nav .item:hover a:before{
		display:none;
	}
	.header .nav .item{
		margin-left:0;
	}
	.header .nav .item a{
		display:block;
	}
	.header  .sub.pd{
		padding-top:0;
	}
	.header  .nav .sub.active{
		visibility:visible;transform:translateY(0px); 
	}
	.header .nav .sub{
		position:fixed;left:0;top:0;width:100%;height:100%; background-color:#FFF; z-index:9; overflow-y:auto;-webkit-overflow-scrolling: touch; visibility:hidden;transform:translateY(-100%); transition: all 0.5s;border:none; display:block;
	}
	.header .sub .leftMenu{
		display:block;padding:0;vertical-align:top; width:100%; display:flex;  text-align:center;justify-content: space-between;border:none; flex-wrap: wrap;line-height: 1.5;margin:5px;
	}
	.header .sub .leftMenu:after{
		content:'';display:block;clear:both;
	}
	.header .sub .rightMenu{
		display:block;padding-left:0;
	}
	.navtopnav{
		height:4rem;padding:0 1rem; line-height:4rem; background-color:#EEE; cursor:pointer; position:relative; text-align:left; margin-bottom:2rem; display:block;
	}
	.header .sub .basicList.cell-5 .item{
		width:33.33%;
	}
	.header .nav .item{
		display:block;padding:1rem 0;
	}
	.sliderbox{
		height:20rem;
	}
	.hdbanner .pic{
		height:11rem;
	}
	.services .tblay:after{
		display:block;content:'';clear:both;
	}
	.contactbanner{
		height:auto;padding:2rem 0; background:#fff4e5; text-align:center;
	}
	.contactbanner .tdcell{
		display:block; padding:1rem 0;
	}
	.contactbanner .textright{
		text-align:center;
	}
	.listMore{
		right:1rem;
	}
	
	.swall .item{
		width:25%;margin-bottom:2px;
	}
	
	.bottomSection .blogo{
		width:10rem; display:inline-block;
	}
	.bottomSection{
		text-align:center;
	}
	.bottomSection>.tdcell{
		display:block; padding:1rem 0;
	}
	.colList .listTitle{
		overflow:hidden; text-overflow:ellipsis; width:100%;
	}
	.faqlist .item{
		margin-left:0;
	}
	.faqlist .icon{
		width:auto; position:static; display:inline-block; vertical-align:middle; display:none;
	}
	.listLoadMore{
		font-size:0.8rem;
	}
	.personShowBox .tdcell{
		width:100%;display:block;
	}
	.personShowBox .width_p20{
		display:none;
	}
	.personShowBox .title{
		margin-top:1rem; display:block; text-align:center;
	}
	.personShowBox .des{
		padding-left:0;
	}
	.personShowBox .person{
		margin-top:2rem;
	}
	.personShowBox .headCover{
		width:50%;margin:auto;border-radius:50%; margin-top:-5rem; border:2px solid #FFF; background-position:center top;
	}
	.personShowBox .headCover:after{
		padding-top:100%; 
	}
	.leftMenuList{
		width:100%; border-right:0; display:none;
	}
	.leftMenuLayout{
		width:100%; display:block; padding-right:0;
	}
	.leftMenuLayout .basicTitle{
		background-color:#EEE;padding:0.5rem;cursor:pointer; margin-bottom:2rem;
	}
	.leftMenuList.active{
		display:block;
	}
	.leftMenuList .subList{
		position:static;
	}
	.leftMenuLayout .basicTitle:after{
		content:'';width:8px;height:8px;border-top:2px solid #666;border-left:2px solid #666;display:block; position:absolute;right:1rem;top:1rem; transform:rotate(-135deg);
	}
	.rightContentLayout{
		display:block;
	}
	.subcatslist.cell-2 .item{
		width:100%;
	}
	.contact .cell-2{
		display:block;
	}
	.contact .cell-2 .item{
		width:100%;
	}
	.aboutContent.tdcell{
		padding-left:0;display:block;
	}
	.pRight{
		display:block;
	}
	.aboutContent p{
		margin:0;
	}
	.aboutContent .abpic{
		width:8rem; margin-right:2rem;
	}
	.abvv .item{
		width:50%;
	}
	.article .content{
		display:block; padding-right:0;
	}
	.article .tblay{
		display:block; overflow:hidden;
	}
	.article img{
		max-width:100%;
	}
	.article .relate{
		display:block; border-left:none; padding-left:0; width:auto; border-top:5px solid #f1f1f1; padding-top:1rem; margin-top:2rem; text-align:center;
	}
	.curPosition .pubTime{
		margin-left:2rem;
	}
	.article .content * {
		word-break: break-all;
	}
	.sevlist .item{
		width: 50%;
	}
	.sevlist .icon{
		width:30%; 
	}
	.teamlist .item{
		width:50%;
	}
	.article_zt{margin-top:21rem;}
	.article_zt .articleBannerTitle{top:4rem;height:9rem;}
}
@media screen and (max-width:768px) {
	.sevlist .icon{
		width:40%; 
	}
	.sliderbox{
		height:16rem;
	}
	.smbanner .pic{
		height:12rem;
	}
	.tdcell.half{
		width:100%; display:block; margin-bottom:2rem;
	}
	.indexNews .column{
		width:100%; margin-bottom:2rem;
	}
	.indexNews .newsTitle.v2{
		font-weight:normal;
	}
	.indexNews .pic{
		width:100%; float:none;margin-right:0; margin-bottom:1rem; height:auto;
	}
	.indexNews .pic:after{
		content:'';display:block;padding-top:75%;
	}
	.indexNews .item{
		width:50%; float:left; padding:1rem; box-sizing:border-box;
	}
	.trait .stitle{
		display:block; text-align:center;
	}
	
	.M-1 .item{width:100%}
	.M-2 .item{width:50%}
	.M-3 .item{width:33.33%}
	.M-4 .item{width:25%}
	.M-5 .item{width:20%}
	.M-6 .item{width:16.66%}
	.M-7 .item{width:14.28%}
	.M-8 .item{width:12.5%}

	.col-m-12{width:100%;}
	.col-m-11{width:91.66%;}
	.col-m-10{width:83.33%;}
	.col-m-9{width:75%;}
	.col-m-8{width:66.66%;}
	.col-m-7{width:58.33%;}
	.col-m-6{width:50%;}
	.col-m-5{width:41.66%;}
	.col-m-4{width:33.33%;}
	.col-m-3{width:25%;}
	.col-m-2{width:16.66%;}
	.col-m-1{width:8.33%;}
	
}
@media screen and (max-width:480px) {
	.basicList.m_cell .item{width:100%;}
	.sevlist .icon{width:30%; }
	.sliderbox{height:10em;}
	.smbanner .pic{height:6.5rem;}
	.header .logo img{
		height:80%;
	}
	.services .tblay{
		display:block;
	}
	.mb_block{
		display:block;overflow:hidden;
	}
	.services .tdcell{
		display:block; width:50%;float:left;
	}
	.queryBox .srcimg{
		width:100%; position:static; height:12rem; background-size:contain; background-position:center center;
	}
	.queryBox .dmtip{
		position:static;
	}
	.queryBox .form{
		width:100%;float:none;
	}
	.sevlist .item{
		width: 100%;
	}
	.sevlist .icon{
		width:40%; 
	}
	.flowchart{
		width:100%;overflow:hidden;overflow-x:auto; display:block;-webkit-overflow-scrolling: touch;
	}
	.teamlist .item{
		width:100%;
	}
	.indexNews .item{
		float:none;width:100%;padding:0; 
	}
	.trait .tdcell{
		display:block; border:0; width:50%; float:left; box-sizing:border-box; 
	}
	.trait .tdcell:last-child{
		border:none;
	}
	.allList.cell-4 .item{
		width:100%;
	}
	.allList.m_cell-2 .item{width:50%;}
	.article .imgright{
		float:none;margin-left:0; width:100%;height:auto;border:0;
	}
	.allList .item{
		width:50%;
	}
	
	.article_zt{margin-top:23rem;}
	.article_zt .articleBannerTitle{top:4rem;height:12rem;line-height:1.5;}
	
	.S-1 .item{width:100%}
	.S-2 .item{width:50%}
	.S-2{margin-left:-1rem;}.S-2 .item{padding-left:1rem;margin-bottom:1rem;}
	.S-3 .item{width:33.33%}
	.S-4 .item{width:25%}
	.S-5 .item{width:20%}
	.S-6 .item{width:16.66%}
	.S-7 .item{width:14.28%}
	.S-8 .item{width:12.5%}

	.col-s-12{width:100%;}
	.col-s-11{width:91.66%;}
	.col-s-10{width:83.33%;}
	.col-s-9{width:75%;}
	.col-s-8{width:66.66%;}
	.col-s-7{width:58.33%;}
	.col-s-6{width:50%;}
	.col-s-5{width:41.66%;}
	.col-s-4{width:33.33%;}
	.col-s-3{width:25%;}
	.col-s-2{width:16.66%;}
	.col-s-1{width:8.33%;}
}

@media screen and (max-width:375px) {
	html{font-size:14px;}
}

@media screen and (max-width:320px) {
	html{font-size:12px;}
}



p,h1,h2,h3,h4,h5,ul{padding:0;margin:0;}
img{border:0;}
a{color:#333;text-decoration:none;transition:color 0.3s;-moz-transition:color 0.3s;-webkit-transition: color 0.3s;-o-transition: color 0.3s;}
a:hover{color:#999;}
a.box{display:block;}
.in{margin:0 auto;padding:0 1rem;box-sizing:border-box;}
.fsLarge{font-size:3rem;}
.fs9{font-size:2.25rem;}
.fs8{font-size:2rem;}
.fs7{font-size:1.75rem;}
.fs6{font-size:1.5rem;}
.fs5{font-size:1.25rem;}
.fs4{font-size:1rem;}
.fs14{font-size:0.875rem;}
.fs3{font-size:0.75rem;}
.bold{font-weight:bold;}
.vtop{vertical-align:top!important;}
.vmiddle{vertical-align:middle;}
.lightcolor{color:#999;}
.maskBox{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9);color:#FFF;transform:translateY(100%);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%); transition:transform 0.3s ease-out; }
.maskBox{white-space:nowrap;}
.maskBox:after{display:inline-block;content:'';height:100%;width:0%;overflow:hidden;vertical-align:middle;}
.maskBox *{display:inline-block;vertical-align:middle;white-space:normal;padding:0 1rem;}
.hvShow{visibility:hidden;}
.hvBacker{position: relative;overflow: hidden;}
.hvBacker:hover .hvShow{visibility:visible;}
.hvBacker:hover .maskBox{transform:translateY(0%);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%); }
.innerContent{line-height:2;}
.fixedBg{background-attachment:fixed;}
.iconfont{font-family:'iconfont';font-weight:normal;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.textleft{text-align:left;}
.nowrap{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.full-w{width:100%;}
.full-h{height:100%;}
.full{height:100%;width:100%;}
.full>.tbcol{height:100%;}
img.img{max-width:100%;vertical-align:top;}
.bgpic{background-position:center center;background-size:cover; background-color:#e8e8ee}
a.bgpic{display:block;}
.overflowHidden{overflow:hidden;}
/*.tblay{display:table;}*/
.tbrow{display:table-row;}
.tbcol{display:table-cell;}
.textright{text-align:right;}
.relative{position:relative}
.absolute{position:absolute;}
.s0x0:after,.s4x3:after,.s1x1:after,.s3x4:after,.s16x9:after,.s9x16:after{content:'';display:block;}
.s4x3:after{padding-top: 75%;}
.s1x1:after{padding-top: 100%;}
.s3x4:after{padding-top: 133.33%;}
.s16x9:after{padding-top: 56.25%;}
.s9x16:after{padding-top: 177.77%;}
.s0x0:after{padding-top: 100%;}
.s0x0{border-radius:50%;}
.marginTop1{margin-top:1rem;}.marginTop2{margin-top:2rem;}.marginTop3{margin-top:3rem;}.marginTop4{margin-top:4rem;}.marginTop5{margin-top:5rem;}.marginTop6{margin-top:6rem;}
.marginBottom1{margin-bottom:1rem;}.marginBottom2{margin-bottom:2rem;}.marginBottom3{margin-bottom:3rem;}.marginBottom4{margin-bottom:4rem;}.marginBottom5{margin-bottom:5rem;}.marginBottom6{margin-bottom:6rem;}
.marginLeft1{margin-left:1rem;}.marginLeft2{margin-left:2rem;}.marginLeft3{margin-left:3rem;}.marginLeft4{margin-left:4rem;}.marginLeft5{margin-left:5rem;}.marginLeft6{margin-left:6rem;}
.marginRight1{margin-right:1rem;}.marginRight2{margin-right:2rem;}.marginRight3{margin-right:3rem;}.marginRight4{margin-right:4rem;}.marginRight5{margin-right:5rem;}.marginRight6{margin-right:6rem;}
.padding1{padding:1rem;}.padding2{padding:2rem;}.padding3{padding:3rem;}.padding4{padding:5rem;}.padding5{padding:5rem;}.padding6{padding:6rem;}
.paddingLeft1{padding-left:1rem;}.paddingLeft2{padding-left:2rem;}.paddingLeft3{padding-left:3rem;}.paddingLeft4{padding-left:5rem;}.paddingLeft5{padding-left:5rem;}.paddingLeft6{padding-left:6rem;}
.paddingRight1{padding-right:1rem;}.paddingRight2{padding-right:2rem;}.paddingRight3{padding-right:3rem;}.paddingRight4{padding-right:5rem;}.paddingRight5{padding-right:5rem;}.paddingRight6{padding-right:6rem;}
.paddingTop1{padding-top:1rem;}.paddingTop2{padding-top:2rem;}.paddingTop3{padding-top:3rem;}.paddingTop4{padding-top:5rem;}.paddingTop5{padding-top:5rem;}.paddingTop6{padding-top:6rem;}
.paddingBottom1{padding-bottom:1rem;}.paddingBottom2{padding-bottom:2rem;}.paddingBottom3{padding-bottom:3rem;}.paddingBottom4{padding-bottom:5rem;}.paddingBottom5{padding-bottom:5rem;}.paddingBottom6{padding-bottom:6rem;}
.clearfloat:after{display: block; content:'';clear: both;}
.hvBgpicsBlur .box .bgpic{transition: all 0.5s;}
.hvBgpicsBlur .box:hover .bgpic{filter:blur(5px);}
.hvBgpicsBlur .blurBacker{position: relative;}
.hvBgpicsBlur .box:hover .blurBacker:before{content:'';width:100%;position: absolute;height:100%;left:0;top:0;background-color:#000;opacity: 0.5;z-index: 1;}
.hvBgpicsBlur .blurBacker.bgWhite:before{background-color:#FFF!important;}
.hv-slide-down{max-height:0;overflow: hidden; transition: max-height  0.5s ease-out;}
.hv-slide-backer:hover .hv-slide-down{max-height:2000px; position: static; transition: max-height 1s  ease-in;}
.z-index-0{z-index-0;}.z-index-1{z-index: 1;}.z-index-2{z-index: 2;}.z-index-3{z-index:3;}.z-index-4{z-index:4;}
.left{left:0;}  .right{right:0;}.top{top:0;}.bottom{bottom:0;}
.L-2:after,.L-3:after,.L-4:after,.L-5:after,.L-6:after,.L-7:after,.L-8:after{display:block;content:'';clear:float;}
.L-2 > .item,.L-3 > .item,.L-4 > .item,.L-5 > .item,.L-6 > .item,.L-7 > .item,.L-8 > .item{float:left;padding-left:2rem;margin-bottom:2rem;box-sizing:border-box;}
.L-2,.L-3,.L-4,.L-5,.L-6,.L-7,.L-8{margin-left:-2rem;margin-bottom:-2rem;}
.L-2 > .item{width:50%}
.L-3 > .item{width:33.33%}
.L-4 > .item{width:25%}
.L-5 > .item{width:20%}
.L-6 > .item{width:16.66%}
.L-7 > .item{width:14.28%}
.L-8 > .item{width:12.5%}
.TL-1 .tbcol{width:100%;}
.TL-2 .tbcol{width:50%;}
.TL-3 .tbcol{width:33.33%;}
.TL-4 .tbcol{width:25%;}
.TL-5 .tbcol{width:20%;}
.TL-6 .tbcol{width:16.66%;}
.TL-7 .tbcol{width:14.28%;}
.TL-8 .tbcol{width:12.5%;}
.l-p-absolute{position:absolute;}.l-p-fixed{position:fixed;}.l-p-relative{position:relative;}.l-p-static{position:static;}
.items-no-spacing{margin-left:0;margin-bottom:0;}
.itemsSpacing1{margin-left:-1rem!important;margin-bottom:-1rem;}
.itemsSpacing2{margin-left:-2rem!important;margin-bottom:-2rem;}
.itemsSpacing3{margin-left:-3rem!important;margin-bottom:-3rem;}
.itemsSpacing4{margin-left:-4rem!important;margin-bottom:-4rem;}
.itemsSpacing5{margin-left:-5rem!important;margin-bottom:-5rem;}
.itemsSpacing6{margin-left:-6rem!important;margin-bottom:-6rem;}
.itemsSpacing7{margin-left:-7rem!important;margin-bottom:-7rem;}
.itemsSpacing8{margin-left:-8rem!important;margin-bottom:-8rem;}
.itemsSpacing9{margin-left:-9rem!important;margin-bottom:-9rem;}
.itemsSpacing1>.item{padding-left:1rem!important;margin-bottom:1rem!important;}
.itemsSpacing2>.item{padding-left:2rem!important;margin-bottom:2rem!important;}
.itemsSpacing3>.item{padding-left:3rem!important;margin-bottom:3rem!important;}
.itemsSpacing4>.item{padding-left:4rem!important;margin-bottom:4rem!important;}
.itemsSpacing5>.item{padding-left:5rem!important;margin-bottom:5rem!important;}
.itemsSpacing6>.item{padding-left:6rem!important;margin-bottom:6rem!important;}
.itemsSpacing7>.item{padding-left:7rem!important;margin-bottom:7rem!important;}
.itemsSpacing8>.item{padding-left:8rem!important;margin-bottom:8rem!important;}
.itemsSpacing9>.item{padding-left:9rem!important;margin-bottom:9rem!important;}
.items-no-spacing>.item{padding-left:0;margin-bottom: 0;}
.itemsSpacing1 .space,.itemsSpacing2 .space,.itemsSpacing3 .space,.itemsSpacing4 .space,.itemsSpacing5 .space,.itemsSpacing6 .space,.itemsSpacing7 .space,.itemsSpacing8 .space,.itemsSpacing9 .space{width:1rem;position: absolute;left:100%;top:0;height:100%; }
.itemsSpacing2 .space{width:2rem;}
.itemsSpacing3 .space{width:3rem;}
.itemsSpacing4 .space{width:4rem;}
.itemsSpacing5 .space{width:5rem;}
.itemsSpacing6 .space{width:6rem;}
.itemsSpacing7 .space{width:7rem;}
.itemsSpacing8 .space{width:8rem;}
.itemsSpacing9 .space{width:9rem;}
.boxsPd1 .box{padding:1rem;}
.boxsPd2 .box{padding:2rem;}
.boxsPd3 .box{padding:3rem;}
.boxsPd4 .box{padding:4rem;}
.fleft{float:left;}
.fright{float:right;}
.L-fleft{float:left;}
.button{line-height:2;color:#FFF;background-color:#1e237e;padding:0 1rem;display:inline-block;border-radius:6px;transition:all 0.5s;}
.button:hover{background-color:#0c15b3;color:#FFF;}
.button.outline{border:1px solid #1e237e;color:#1e237e;background-color:transparent;}
.button.outline-red{border:1px solid #F00;color:#F00;background-color:transparent;}.button.outline-red:hover{background-color:#F00;color:#FFF;}
.button.btn-red{background-color:#F00;border:none;position:relative;}.button.btn-red:hover{ background-color:#CC0000;}
.button.btn-white{background-color:#FFF;color:#1e237e;border:none;}.button.btn-white:hover{background-color:rgba(255,255,255,0.6);}

.boxShadow{box-shadow:0 0 20px rgba(0,0,0,0.1);}
.borderRadius{border-radius:6px;}
.bgpicsRadius .bgpic{border-radius:6px;overflow:hidden;}
.bgpicsBoxShadow .bgpic{box-shadow:0 0 20px rgba(29,32,136,0.2);}
.boxsBoxShadow .box{box-shadow:0 0 20px rgba(0,0,0,0.1);}
.boxsRadius .box{border-radius:6px;overflow:hidden;}
.radiusHalf{border-radius:50%;}
.bgpicsRelative .bgpic{position:relative;}
.bgPosBottom{background-position:center bottom;}
.hvBoxsShadow .box{transition:box-shadow 0.5s;}
.hvBoxShadow:hover{box-shadow:0 1rem 3rem rgba(29,32,136,0.2);}
.hvBoxsShadow .box:hover{box-shadow:0 1rem 3rem rgba(29,32,136,0.2);}
.innerMiddle *{vertical-align:middle;display:inline-block;}
.innerMiddle:after{content:'';display:inline-block;width:0px;height:100%;vertical-align:middle;visibility:hidden;}
.inline{display:inline;}
.inlineBlock{display:inline-block;}
.max-height{max-height: 100%;}.max-width{max-width: 100%;}
.fixLine1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.fixLine2,.fixLine3,.fixLine4,.fixLine5,.fixLine6,.fixLine7,.fixLine8,.fixLine9{overflow:hidden;display:block;display: -webkit-box;-webkit-box-orient: vertical;}
.fixLine2{-webkit-line-clamp:2;}
.fixLine3{-webkit-line-clamp:3;}
.fixLine4{-webkit-line-clamp:4;}
.fixLine5{-webkit-line-clamp:5;}
.fixLine6{-webkit-line-clamp:6;}
.fixLine7{-webkit-line-clamp:7;}
.fixLine8{-webkit-line-clamp:8;}
.fixLine9{-webkit-line-clamp:9;}
.lineHeight1{line-height:1;}.lineHeight1-5{line-height:1.5;}
.lineHeight2{line-height:2;}.lineHeight2-5{line-height:2.5;}
.lineHeight3{line-height:5;}.lineHeight3-5{line-height:3.5;}
.lineHeight4{line-height:4;}.lineHeight4-5{line-height:4.5;}
.lineHeight5{line-height:5;}.lineHeight5-5{line-height:5.5;}

.fixLine2.fs3{line-height:2;height:3rem;}
.fixLine2.fs4{line-height:2;height:4rem;}
.fixLine2.fs5{line-height:2;height:5rem;}
.fixLine2.fs6{line-height:2;height:6rem;}
.fixLine2.fs7{line-height:2;height:7rem;}
.fixLine2.fs8{line-height:2;height:8rem;}
.fixLine2.fs9{line-height:2;height:9rem;}

.fixLine3.fs3{line-height:2;height:4.5rem;}
.fixLine3.fs4{line-height:2;height:6rem;}
.fixLine3.fs5{line-height:2;height:7.5rem;}
.fixLine3.fs6{line-height:2;height:9rem;}
.fixLine3.fs7{line-height:2;height:10.5rem;}
.fixLine3.fs8{line-height:2;height:12rem;}
.fixLine3.fs9{line-height:2;height:13.5rem;}

.fixLine4.fs3{line-height:2;height:6rem;}
.fixLine4.fs4{line-height:2;height:8rem;}
.fixLine4.fs5{line-height:2;height:10rem;}
.fixLine4.fs6{line-height:2;height:12rem;}
.fixLine4.fs7{line-height:2;height:14rem;}
.fixLine4.fs8{line-height:2;height:16rem;}
.fixLine4.fs9{line-height:2;height:18rem;}

.flex{display:flex;display:-webkit-flex; flex-wrap:wrap;align-items:stretch;-webkit-align-items: stretch;}
.flex-i{display:flex!important;display:-webkit-flex!important;}
.flex.boxsFull>.item{display:flex;display:-webkit-flex;align-items:stretch;;-webkit-align-items: stretch;}
.flex.boxsFull>.item>.box{box-sizing: border-box;flex:1;-webkit-flex: 1;}

.row{display:flex;display:-webkit-flex; flex-wrap:wrap;align-items:stretch;-webkit-align-items: stretch;}
.items-center{justify-content:center;-webkit-justify-content: center;}
.items-middle{align-items: center;-webkit-align-items: center;}
.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{display:block;float:left;}
.col-12{width:100%;}
.col-11{width:91.66%;}
.col-10{width:83.33%;}
.col-9{width:75%;}
.col-8{width:66.66%;}
.col-7{width:58.33%;}
.col-6{width:50%;}
.col-5{width:41.66%;}
.col-4{width:33.33%;}
.col-3{width:25%;}
.col-2{width:16.66%;}
.col-1-i{width:8.33%!important;}
.col-12-i{width:100%!important;}
.col-11-i{width:91.66%!important;}
.col-10-i{width:83.33%!important;}
.col-9-i{width:75%!important;}
.col-8-i{width:66.66%!important;}
.col-7-i{width:58.33%!important;}
.col-6-i{width:50%!important;}
.col-5-i{width:41.66%!important;}
.col-4-i{width:33.33%!important;}
.col-3-i{width:25%!important;}
.col-2-i{width:16.66%!important;}
.col-1-i{width:8.33%!important;}

.hide{display:none;}
.nodrag{pointer-events: none;}
.noselect{-moz-user-select: none;-webkit-user-select: none;	-ms-user-select: none;-khtml-user-select: none;user-select: none; }

.nav-mobile-btn{display:none;overflow: hidden;}
.nav-mobile-btn>em{width: 1.5rem;height: 0.125rem;border-radius: 1px;background-color: #FFF;display: block;margin: 0.32rem auto;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.nav-mobile-btn.active>em:nth-child(1){-webkit-transform: translateY(0.45rem) rotate(45deg);-ms-transform: translateY(0.45rem) rotate(45deg);-o-transform: translateY(0.45rem) rotate(45deg);transform: translateY(0.45rem) rotate(45deg);}
.nav-mobile-btn.active>em:nth-child(2){opacity: 0;}
.nav-mobile-btn.active>em:nth-child(3){-webkit-transform: translateY(-0.45rem) rotate(-45deg);-ms-transform: translateY(-0.45rem) rotate(-45deg);-o-transform: translateY(-0.45rem) rotate(-45deg);transform: translateY(-0.45rem) rotate(-45deg);}
.nav-mobile-show{display:block!important;}

@media screen and (max-width:1024px){
	.col-x-12{width:100%;}
	.col-x-11{width:91.66%;}
	.col-x-10{width:83.33%;}
	.col-x-9{width:75%;}
	.col-x-8{width:66.66%;}
	.col-x-7{width:58.33%;}
	.col-x-6{width:50%;}
	.col-x-5{width:41.66%;}
	.col-x-4{width:33.33%;}
	.col-x-3{width:25%;}
	.col-x-2{width:16.66%;}
	.col-x-1{width:8.33%;}
	.X-BLOCK{display:block;}
	.x-inline-block{display:inline-block;}
	.X-TEXTCENTER{text-align: center;}
	.X-TEXTLEFT{text-align: left;}
	.X-TEXTRIGHT{text-align: right;}
	.X-1 > .item{width:100%!important;}
	.X-2 > .item{width:50%!important;}
	.X-3 > .item{width:33.33%!important;}
	.X-4 > .item{width:25%!important;}
	.X-5 > .item{width:20%!important;}
	.X-6 > .item{width:16.66%!important;}
	.X-7 > .item{width:14.28%!important;}
	.X-8 > .item{width:12.5%!important;}
	.X-60 > .item{width:60%!important;}
	.X-70 > .item{width:70%!important;}
	.X-80 > .item{width:80%!important;}
	.X-90 > .item{width:90%!important;}
	.X-AUTO >.item{display:block!important;width:auto!important;}
	.X-AUTO{display:block;width:auto;max-width:inherit!important;height:auto;max-height:inherit!important;}
	.X-MARGIN-AUTO{margin:auto;}
	.X-HIDE{display:none;}
	.X-BLOCK{display:block;}
	.col-x-12{width:100%;}
	.col-x-11{width:91.66%;}
	.col-x-10{width:83.33%;}
	.col-x-9{width:75%;}
	.col-x-8{width:66.66%;}
	.col-x-7{width:58.33%;}
	.col-x-6{width:50%;}
	.col-x-5{width:41.66%;}
	.col-x-4{width:33.33%;}
	.col-x-3{width:25%;}
	.col-x-2{width:16.66%;}
	.col-x-1{width:8.33%;}

}

@media screen and (max-width:768px){
	.M-1 > .item{width:100%!important;}
	.M-2 > .item{width:50%!important;}
	.M-3 > .item{width:33.33%!important;}
	.M-4 > .item{width:25%!important;}
	.M-5 > .item{width:20%!important;}
	.M-6 > .item{width:16.66%!important;}
	.M-7 > .item{width:14.28%!important;}
	.M-8 > .item{width:12.5%!important;}
	.M-60 > .item{width:60%!important;}
	.M-70 > .item{width:70%!important;}
	.M-80 > .item{width:80%!important;}
	.M-90 > .item{width:90%!important;}
	.M-AUTO >.item{display:block!important;width:auto!important;}
	.M-AUTO{display:block;width:auto;max-width:inherit!important;height:auto;max-height:inherit!important;}
	.m-no-float{float:none;}
    .TM-1 .tbcol{width:100%;}
    .TM-2 .tbcol{width:50%;}
    .TM-3 .tbcol{width:33.33%;}
    .TM-4 .tbcol{width:25%;}
    .TM-5 .tbcol{width:20%;}
    .TM-6 .tbcol{width:16.66%;}
    .TM-7 .tbcol{width:14.28%;}
    .TM-8 .tbcol{width:12.5%;}
	.m-p-absolute{position:absoulte;}.m-p-fixed{position:fixed;}.m-p-relative{position:relative;}.m-p-static{position:static;}
	.M-SCROLLX{overflow-x:auto; white-space:nowrap;-webkit-overflow-scrolling:touch;display:block;}
	.M-SCROLLX > .item{float:none;display:inline-block;width:80%;}
	.M-TEXTCENTER{text-align:center;}
	.M-TEXTLEFT{text-align: left;}
	.M-TEXTRIGHT{text-align: right;}
	.M-BLOCK{display:block;}
	.m-inline-block{display:inline-block;}
	.M-HIDE{display: none;}
	.M-MARGIN-AUTO{margin:auto;}
    .M-textcenter{text-align: center;}
    .M-textleft{text-align: left;}
    .M-textright{text-align: right;}
	.tblay.M-BLOCK>.tbrow{display:block!important;}
	.tblay.M-BLOCK>.tbcol{display:block!important;width:auto;}
	.col-m-12{width:100%;}
	.col-m-11{width:91.66%;}
	.col-m-10{width:83.33%;}
	.col-m-9{width:75%;}
	.col-m-8{width:66.66%;}
	.col-m-7{width:58.33%;}
	.col-m-6{width:50%;}
	.col-m-5{width:41.66%;}
	.col-m-4{width:33.33%;}
	.col-m-3{width:25%;}
	.col-m-2{width:16.66%;}
	.col-m-1{width:8.33%;}
}

@media screen and (max-width:480px){
	
	.fixLine2.fs3,.fixLine2.fs4,.fixLine2.fs5,.fixLine2.fs6,.fixLine2.fs7,.fixLine2.fs8,.fixLine2.fs9{height:auto;}
	.fixLine3.fs3,.fixLine3.fs4,.fixLine3.fs5,.fixLine3.fs6,.fixLine3.fs7,.fixLine3.fs8,.fixLine3.fs9{height:auto;}
	
	
	.S-BLOCK{display:block;}
	.s-no-float{float:none;}
	.s-inline-block{display:inline-block;}
	.S-BLOCK .tbcol{width:auto!important;}
	.S-HIDE{display: none;}
	.tblay.S-BLOCK>.tbrow{display:block!important;}
	.tblay.S-BLOCK>.tbcol{display:block!important;width:auto;}
	.S-AUTO > .item{display:block!important;width:auto!important;}
	.S-AUTO{display:block;width:auto;max-width:inherit!important;height:auto!important;max-height:inherit;}
	.S-MARGIN-AUTO{margin:auto;}
	.S-SCROLLX{overflow-x:auto; white-space:nowrap;-webkit-overflow-scrolling:touch;display:block;}
	.S-SCROLLX > .item{float:none;display:inline-block;width:80%;}
	.S-1 > .item{width:100%!important;}
	.S-2 > .item{width:50%!important;}
	.S-2{margin-left:-1rem;}.S-2 > .item{padding-left:1rem;margin-bottom:1rem;}
	.S-3 > .item{width:33.33%!important;}
	.S-4 > .item{width:25%!important;}
	.S-5 > .item{width:20%!important;}
	.S-6 > .item{width:16.66%!important;}
	.S-7 > .item{width:14.28%!important;}
	.S-8 > .item{width:12.5%!important;}
	.S-60 > .item{width:60%!important;}
	.S-70 > .item{width:70%!important;}
	.S-80 > .item{width:80%!important;}
	.S-90 > .item{width:90%!important;}
	.S-TEXTCENTER{text-align:center;}
    .S-textcenter{text-align: center;}
    .S-textleft{text-align: left;}
	.S-TEXTLEFT{text-align: left;}
    .S-textright{text-align: right;}
	.S-TEXTRIGHT{text-align: right;}
    .TS-1 .tbcol{width:100%;}
    .TS-2 .tbcol{width:50%;}
    .TS-3 .tbcol{width:33.33%;}
    .TS-4 .tbcol{width:25%;}
    .TS-5 .tbcol{width:20%;}
    .TS-6 .tbcol{width:16.66%;}
    .TS-7 .tbcol{width:14.28%;}
    .TS-8 .tbcol{width:12.5%;}
	.s-p-absolute{position:absoulte;}.s-p-fixed{position:fixed;}.s-p-relative{position:relative;}.s-p-static{position:static;}
	.col-s-12{width:100%;}
	.col-s-11{width:91.66%;}
	.col-s-10{width:83.33%;}
	.col-s-9{width:75%;}
	.col-s-8{width:66.66%;}
	.col-s-7{width:58.33%;}
	.col-s-6{width:50%;}
	.col-s-5{width:41.66%;}
	.col-s-4{width:33.33%;}
	.col-s-3{width:25%;}
	.col-s-2{width:16.66%;}
	.col-s-1{width:8.33%;}
	
}

@media screen and (max-width:380px){
	html{font-size:14px;}
}
@media screen and (max-width:320px){
	html{font-size:12px;}
}

.page_list {
	text-align: center;
	margin: 20px 0;
}

.page_list a {
	background: #fff;
	margin: 0px 1px;
	padding: 4px 6px;
	border: 1px solid #CCC;
	color: #A0A0A0;
	border-radius: 5px;
}

.page_list span,
.page_list a:hover {
	background: #CCC;
	color: #fff;
	margin: 0px 1px;
	padding: 4px 6px;
	border: 1px solid #CCC;
	border-radius: 5px;
}

#allmap {
	width: 100%;
	height: 460px;
	overflow: hidden;

}